# 往 text 文件中写入数据
def information_storage(value, file_name_text):
    """
    将数据写入到指定 text 文件中
    :param value: 数据
    :param file_name_text: 文件路径
    :return:
    """
    f = open(file_name_text, 'w', encoding="utf-8")
    f.write(str(value))
    f.close()
    print("写入完成")


# 将 text 中的数据读取出，并转换为 python 格式
def read_information_storage(file_name_text):
    """
    读取指定文件数据，并转换为对应 python 类型
    :param file_name_text: 文件路径
    :return: 返回转换为 python类型的数据
    """
    f = open(file_name_text, 'r', encoding="utf-8")
    value = f.read()
    f.close()
    return eval(value)


value = [{'name': 'zhuzhu', 'age': 29}, {'name': 'chengcheng', 'age': 31}]
information_storage(value, '学生信息.text')
information = read_information_storage("学生信息.text")
print(f"{type(information)}: {information}")
